﻿//////////////////////////////////////////////////////////////////////////////
//
//  Copyright © 1998-2024 Glodon Company Limited.  All rights reserved.
//
//  Use of this software is subject to the terms of the Glodon license
//  agreement provided at the time of installation or download, or which
//  otherwise accompanies this software in either electronic or hard copy form.  
//
//////////////////////////////////////////////////////////////////////////////

#pragma once

#include "GcmpGuiInterface.h"

// 对话框与外界的数据交换必须使用从此接口继承的数据块，否则将影响日志回放的正常工作。
class GCMP_GUI_INTERFACE_EXPORT IGeneralDialogExchangeData
{
public:
    virtual ~IGeneralDialogExchangeData();

public:
    virtual void SaveToString(std::wstring* pStr) = 0;
    virtual void LoadFromString(const std::wstring& str) = 0;
};


